#include "label.h"
#include<QDebug>
#include<QMouseEvent>

Label::Label(QWidget* parent):QLabel(parent)
{

}

void Label::mousePressEvent(QMouseEvent *event)
{

    if(event->button() == Qt::LeftButton)
    {
        qDebug()<<"按下左键";
    }
    else if (event->button()==Qt::RightButton) {
        qDebug()<<"按下右键";
    }
//    qDebug()<<event->x()<<","<<event->y();
//    //globalY屏幕左上角的远点
//    qDebug()<<event->globalX()<<","<<event->globalY();
}

void Label::mouseReleaseEvent(QMouseEvent *event)
{
    if(event->button() == Qt::LeftButton)
    {
        qDebug()<<"左键释放";
    }
    else if(event->button()==Qt::RightButton)
    {
     qDebug()<<"右键释放";
    }
}

void Label::mouseDoubleClickEvent(QMouseEvent *event)
{
    if(event->button()==Qt::LeftButton)
    {
        qDebug()<<"双击左键";
    }
    else if (event->button()==Qt::RightButton) {
        qDebug()<<"双击右键";
    }
}


